delivery (process of giving birth) - German English Dictionary